home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #9 / K-CD-9-2002.ISO / Dungeon Siege / DSdemo.exe / system_detail.gas < prev    next >
Encoding:
INI File  |  2002-03-08  |  52.8 KB  |  2,490 lines

  1. [system_detail]
  2. {
  3.     [8M32B]
  4.     {
  5.         detail            = 0;
  6.         shadow_tex_size    = 64;
  7.         [resolutions]
  8.         {
  9.             [640x480]    { max_back_buffers = 1; }
  10.             [800x600]    { max_back_buffers = 1; }
  11.         }
  12.     }
  13.     [8M16B]
  14.     {
  15.         detail            = 1;
  16.         shadow_tex_size    = 64;
  17.         [resolutions]
  18.         {
  19.             [640x480]    { max_back_buffers = 1; }
  20.             [800x600]    { max_back_buffers = 1; }
  21.         }
  22.     }
  23.     [12M32B]
  24.     {
  25.         detail            = 2;
  26.         shadow_tex_size    = 64;
  27.         [resolutions]
  28.         {
  29.             [640x480]    { max_back_buffers = 2; }
  30.             [800x600]    { max_back_buffers = 1; }
  31.             [1024x768]    { max_back_buffers = 1; }
  32.         }
  33.     }
  34.     [12M16B]
  35.     {
  36.         detail            = 3;
  37.         shadow_tex_size    = 64;
  38.         [resolutions]
  39.         {
  40.             [640x480]    { max_back_buffers = 2; }
  41.             [800x600]    { max_back_buffers = 2; }
  42.             [1024x768]    { max_back_buffers = 1; }
  43.         }
  44.     }
  45.     [16M32B]
  46.     {
  47.         detail            = 2;
  48.         shadow_tex_size    = 64;
  49.         [resolutions]
  50.         {
  51.             [640x480]    { max_back_buffers = 2; }
  52.             [800x600]    { max_back_buffers = 2; }
  53.             [1024x768]    { max_back_buffers = 1; }
  54.         }
  55.     }
  56.     [16M16B]
  57.     {
  58.         detail            = 3;
  59.         shadow_tex_size    = 64;
  60.         [resolutions]
  61.         {
  62.             [640x480]    { max_back_buffers = 2; }
  63.             [800x600]    { max_back_buffers = 2; }
  64.             [1024x768]    { max_back_buffers = 2; }
  65.         }
  66.     }
  67.     [32M32B]
  68.     {
  69.         detail            = 2;
  70.         shadow_tex_size    = 64;
  71.         [resolutions]
  72.         {
  73.             [640x480]    { max_back_buffers = 2; }
  74.             [800x600]    { max_back_buffers = 2; }
  75.             [1024x768]    { max_back_buffers = 2; }
  76.         }
  77.     }
  78.     [32M16B]
  79.     {
  80.         detail            = 4;
  81.         shadow_tex_size    = 64;
  82.         [resolutions]
  83.         {
  84.             [640x480]    { max_back_buffers = 2; }
  85.             [800x600]    { max_back_buffers = 2; }
  86.             [1024x768]    { max_back_buffers = 2; }
  87.         }
  88.     }
  89.     [64M32B]
  90.     {
  91.         detail            = 4;
  92.         shadow_tex_size    = 64;
  93.         [resolutions]
  94.         {
  95.             [640x480]    { max_back_buffers = 2; }
  96.             [800x600]    { max_back_buffers = 2; }
  97.             [1024x768]    { max_back_buffers = 2; }
  98.         }
  99.     }
  100.     [64M16B]
  101.     {
  102.         detail            = 5;
  103.         shadow_tex_size    = 64;
  104.         [resolutions]
  105.         {
  106.             [640x480]    { max_back_buffers = 2; }
  107.             [800x600]    { max_back_buffers = 2; }
  108.             [1024x768]    { max_back_buffers = 2; }
  109.         }
  110.     }
  111. }
  112.  
  113.  
  114. [default_settings]
  115. {
  116.     [0mhz-300mhz]
  117.     {
  118.         lodfi                    = 0.2f;
  119.         no_complex_shadows        = true;
  120.         trilinear_filt            = false;
  121.     }
  122.     [301mhz-400mhz]
  123.     {
  124.         lodfi                    = 0.4f;
  125.         no_complex_shadows        = true;
  126.         trilinear_filt            = false;
  127.     }
  128.     [401mhz-500mhz]
  129.     {
  130.         lodfi                    = 0.6f;
  131.         no_complex_shadows        = true;
  132.         trilinear_filt            = false;
  133.     }
  134. }
  135.         
  136.  
  137. [video_capabilities]
  138. {
  139.     [vendor*]
  140.     {
  141.         vendor                        = "3Dfx";
  142.  
  143.         b no_color_control            = false;
  144.         b simple_render                = false;
  145.         b no_complex_shadows        = false;
  146.         b no_flip                    = false;
  147.         b below_min_spec            = false;
  148.         b only_16_bit                = false;
  149.         b full_tex_restore            = false;
  150.         b trilinear_filt            = false;
  151.         b shadow_render_target        = false;
  152.         b buffers_frames            = false;
  153.         b scene_fade                = true;
  154.         b tex_state_reset            = false;
  155.         b manual_mouse_copy            = false;
  156.         b modulate_only                = false;
  157.  
  158.         [device*]
  159.         {
  160.             name                    = "Rush (Alliance)";
  161.             x vendorid                = 0x1142;
  162.             x deviceid                = 0x643d;
  163.             x driver_product        = 0;
  164.             x driver_version        = 0;
  165.             b simple_render            = true;
  166.             b no_complex_shadows    = true;
  167.             b below_min_spec        = true;
  168.             b only_16_bit            = true;
  169.         }
  170.         [device*]
  171.         {
  172.             name                    = "Rush (Macronix)";
  173.             x vendorid                = 0x10d9;
  174.             x deviceid                = 0x8626;
  175.             x driver_product        = 0;
  176.             x driver_version        = 0;
  177.             b simple_render            = true;
  178.             b no_complex_shadows    = true;
  179.             b below_min_spec        = true;
  180.             b only_16_bit            = true;
  181.         }
  182.         [device*]
  183.         {
  184.             name                    = "Voodoo 1";
  185.             x vendorid                = 0x121a;
  186.             x deviceid                = 0x0001;
  187.             x driver_product        = 0;
  188.             x driver_version        = 0;
  189.             b simple_render            = true;
  190.             b no_complex_shadows    = true;
  191.             b below_min_spec        = true;
  192.             b only_16_bit            = true;
  193.         }
  194.         [device*]
  195.         {
  196.             name                    = "Voodoo 2";
  197.             x vendorid                = 0x121a;
  198.             x deviceid                = 0x0002;
  199.             x driver_product        = 0;
  200.             x driver_version        = 0;
  201.             b simple_render            = true;
  202.             b only_16_bit            = true;
  203.         }
  204.         [device*]
  205.         {
  206.             name                    = "Banshee";
  207.             x vendorid                = 0x121a;
  208.             x deviceid                = 0x0003;
  209.             x driver_product        = 0;
  210.             x driver_version        = 0;
  211.             b simple_render            = true;
  212.             b only_16_bit            = true;
  213.         }
  214.         [device*]
  215.         {
  216.             name                    = "Voodoo 3";
  217.             x vendorid                = 0x121a;
  218.             x deviceid                = 0x0005;
  219.             x driver_product        = 0;
  220.             x driver_version        = 0;
  221.             b only_16_bit            = true;
  222.             b simple_render            = true;
  223.         }
  224.         [device*]
  225.         {
  226.             name                    = "Voodoo 5";
  227.             x vendorid                = 0x121a;
  228.             x deviceid                = 0x0009;
  229.             x driver_product        = 0;
  230.             x driver_version        = 0;
  231.         }
  232.     }
  233.  
  234.     [vendor*]
  235.     {
  236.         vendor                        = "ST";
  237.  
  238.         b no_color_control            = false;
  239.         b simple_render                = false;
  240.         b no_complex_shadows        = false;
  241.         b no_flip                    = false;
  242.         b below_min_spec            = false;
  243.         b only_16_bit                = false;
  244.         b full_tex_restore            = false;
  245.         b trilinear_filt            = true;
  246.         b shadow_render_target        = true;
  247.         b buffers_frames            = false;
  248.         b scene_fade                = true;
  249.         b tex_state_reset            = false;
  250.         b manual_mouse_copy            = true;
  251.         b modulate_only                = false;
  252.  
  253.         [device*]
  254.         {
  255.             name                    = "Kyro";
  256.             x vendorid                = 0x104a;
  257.             x deviceid                = 0x0010;
  258.             x driver_product        = 0;
  259.             x driver_version        = 0;
  260.         }
  261.     }
  262.  
  263.     [vendor*]
  264.     {
  265.         vendor                        = "ATI";
  266.         
  267.         b no_color_control            = false;
  268.         b simple_render                = true;
  269.         b no_complex_shadows        = true;
  270.         b no_flip                    = false;
  271.         b below_min_spec            = true;
  272.         b only_16_bit                = false;
  273.         b full_tex_restore            = false;
  274.         b trilinear_filt            = false;
  275.         b shadow_render_target        = false;
  276.         b buffers_frames            = false;
  277.         b scene_fade                = true;
  278.         b tex_state_reset            = false;
  279.         b manual_mouse_copy            = false;
  280.         b modulate_only                = false;
  281.         
  282.         [device*]
  283.         {
  284.             name                    = "Mach 64";
  285.             x vendorid                = 0x1002;
  286.             x deviceid                = 0x4354;
  287.             x driver_product        = 0;
  288.             x driver_version        = 0;
  289.         }
  290.         [device*]
  291.         {
  292.             name                    = "Mach 64";
  293.             x vendorid                = 0x1002;
  294.             x deviceid                = 0x4358;
  295.             x driver_product        = 0;
  296.             x driver_version        = 0;
  297.         }
  298.         [device*]
  299.         {
  300.             name                    = "Mach 64";
  301.             x vendorid                = 0x1002;
  302.             x deviceid                = 0x4758;
  303.             x driver_product        = 0;
  304.             x driver_version        = 0;
  305.         }
  306.         [device*]
  307.         {
  308.             name                    = "Rage LT";
  309.             x vendorid                = 0x1002;
  310.             x deviceid                = 0x4c47;
  311.             x driver_product        = 0;
  312.             x driver_version        = 0;
  313.         }
  314.         [device*]
  315.         {
  316.             name                    = "Rage II";
  317.             x vendorid                = 0x1002;
  318.             x deviceid                = 0x4754;
  319.             x driver_product        = 0;
  320.             x driver_version        = 0;
  321.         }
  322.         [device*]
  323.         {
  324.             name                    = "Rage II+";
  325.             x vendorid                = 0x1002;
  326.             x deviceid                = 0x4755;
  327.             x driver_product        = 0;
  328.             x driver_version        = 0;
  329.         }
  330.         [device*]
  331.         {
  332.             name                    = "Rage IIC PCI";
  333.             x vendorid                = 0x1002;
  334.             x deviceid                = 0x4756;
  335.             x driver_product        = 0;
  336.             x driver_version        = 0;
  337.         }
  338.         [device*]
  339.         {
  340.             name                    = "Rage IIC PCI";
  341.             x vendorid                = 0x1002;
  342.             x deviceid                = 0x5654;
  343.             x driver_product        = 0;
  344.             x driver_version        = 0;
  345.         }
  346.         [device*]
  347.         {
  348.             name                    = "Rage IIC PCI";
  349.             x vendorid                = 0x1002;
  350.             x deviceid                = 0x5655;
  351.             x driver_product        = 0;
  352.             x driver_version        = 0;
  353.         }
  354.         [device*]
  355.         {
  356.             name                    = "Rage IIC PCI";
  357.             x vendorid                = 0x1002;
  358.             x deviceid                = 0x5656;
  359.             x driver_product        = 0;
  360.             x driver_version        = 0;
  361.         }
  362.         [device*]
  363.         {
  364.             name                    = "Rage IIC AGP";
  365.             x vendorid                = 0x1002;
  366.             x deviceid                = 0x4757;
  367.             x driver_product        = 0;
  368.             x driver_version        = 0;
  369.         }
  370.         [device*]
  371.         {
  372.             name                    = "Rage IIC AGP";
  373.             x vendorid                = 0x1002;
  374.             x deviceid                = 0x4759;
  375.             x driver_product        = 0;
  376.             x driver_version        = 0;
  377.         }
  378.         [device*]
  379.         {
  380.             name                    = "Rage IIC AGP";
  381.             x vendorid                = 0x1002;
  382.             x deviceid                = 0x475a;
  383.             x driver_product        = 0;
  384.             x driver_version        = 0;
  385.         }
  386.         [device*]
  387.         {
  388.             name                    = "Rage LT-Pro";
  389.             x vendorid                = 0x1002;
  390.             x deviceid                = 0x4c42;
  391.             x driver_product        = 0;
  392.             x driver_version        = 0;
  393.         }
  394.         [device*]
  395.         {
  396.             name                    = "Rage LT-Pro";
  397.             x vendorid                = 0x1002;
  398.             x deviceid                = 0x4c49;
  399.             x driver_product        = 0;
  400.             x driver_version        = 0;
  401.         }
  402.         [device*]
  403.         {
  404.             name                    = "Rage LT-Pro";
  405.             x vendorid                = 0x1002;
  406.             x deviceid                = 0x4c50;
  407.             x driver_product        = 0;
  408.             x driver_version        = 0;
  409.         }
  410.         [device*]
  411.         {
  412.             name                    = "Rage Pro";
  413.             x vendorid                = 0x1002;
  414.             x deviceid                = 0x4742;
  415.             x driver_product        = 0;
  416.             x driver_version        = 0;
  417.             b no_flip                = true;
  418.         }
  419.         [device*]
  420.         {
  421.             name                    = "Rage Pro";
  422.             x vendorid                = 0x1002;
  423.             x deviceid                = 0x4744;
  424.             x driver_product        = 0;
  425.             x driver_version        = 0;
  426.             b no_flip                = true;
  427.         }
  428.         [device*]
  429.         {
  430.             name                    = "Rage Pro";
  431.             x vendorid                = 0x1002;
  432.             x deviceid                = 0x4749;
  433.             x driver_product        = 0;
  434.             x driver_version        = 0;
  435.             b no_flip                = true;
  436.         }
  437.         [device*]
  438.         {
  439.             name                    = "Rage Pro";
  440.             x vendorid                = 0x1002;
  441.             x deviceid                = 0x4750;
  442.             x driver_product        = 0;
  443.             x driver_version        = 0;
  444.             b no_flip                = true;
  445.         }
  446.         [device*]
  447.         {
  448.             name                    = "Rage XC";
  449.             x vendorid                = 0x1002;
  450.             x deviceid                = 0x474c;
  451.             x driver_product        = 0;
  452.             x driver_version        = 0;
  453.         }
  454.         [device*]
  455.         {
  456.             name                    = "Rage XC";
  457.             x vendorid                = 0x1002;
  458.             x deviceid                = 0x474e;
  459.             x driver_product        = 0;
  460.             x driver_version        = 0;
  461.         }
  462.         [device*]
  463.         {
  464.             name                    = "Rage Mobility";
  465.             x vendorid                = 0x1002;
  466.             x deviceid                = 0x4c4d;
  467.             x driver_product        = 0;
  468.             x driver_version        = 0;
  469.         }
  470.         [device*]
  471.         {
  472.             name                    = "Rage Mobility";
  473.             x vendorid                = 0x1002;
  474.             x deviceid                = 0x4c52;
  475.             x driver_product        = 0;
  476.             x driver_version        = 0;
  477.         }
  478.         [device*]
  479.         {
  480.             name                    = "Rage XL";
  481.             x vendorid                = 0x1002;
  482.             x deviceid                = 0x474d;
  483.             x driver_product        = 0;
  484.             x driver_version        = 0;
  485.         }
  486.         [device*]
  487.         {
  488.             name                    = "Rage XL";
  489.             x vendorid                = 0x1002;
  490.             x deviceid                = 0x474f;
  491.             x driver_product        = 0;
  492.             x driver_version        = 0;
  493.         }
  494.         [device*]
  495.         {
  496.             name                    = "Rage XL";
  497.             x vendorid                = 0x1002;
  498.             x deviceid                = 0x4752;
  499.             x driver_product        = 0;
  500.             x driver_version        = 0;
  501.         }
  502.         [device*]
  503.         {
  504.             name                    = "Rage 128 VR";
  505.             x vendorid                = 0x1002;
  506.             x deviceid                = 0x524b;
  507.             x driver_product        = 0;
  508.             x driver_version        = 0;
  509.             b below_min_spec        = false;
  510.         }
  511.         [device*]
  512.         {
  513.             name                    = "Rage 128 VR";
  514.             x vendorid                = 0x1002;
  515.             x deviceid                = 0x524c;
  516.             x driver_product        = 0;
  517.             x driver_version        = 0;
  518.             b below_min_spec        = false;
  519.         }
  520.         [device*]
  521.         {
  522.             name                    = "Rage 128 GL";
  523.             x vendorid                = 0x1002;
  524.             x deviceid                = 0x5245;
  525.             x driver_product        = 0;
  526.             x driver_version        = 0;
  527.             b below_min_spec        = false;
  528.         }
  529.         [device*]
  530.         {
  531.             name                    = "Rage 128 GL";
  532.             x vendorid                = 0x1002;
  533.             x deviceid                = 0x5246;
  534.             x driver_product        = 0;
  535.             x driver_version        = 0;
  536.             b below_min_spec        = false;
  537.         }
  538.         [device*]
  539.         {
  540.             name                    = "Rage 128 4X";
  541.             x vendorid                = 0x1002;
  542.             x deviceid                = 0x5345;
  543.             x driver_product        = 0;
  544.             x driver_version        = 0;
  545.             b below_min_spec        = false;
  546.         }
  547.         [device*]
  548.         {
  549.             name                    = "Rage 128 4X";
  550.             x vendorid                = 0x1002;
  551.             x deviceid                = 0x5346;
  552.             x driver_product        = 0;
  553.             x driver_version        = 0;
  554.             b below_min_spec        = false;
  555.         }
  556.         [device*]
  557.         {
  558.             name                    = "Rage 128 4X";
  559.             x vendorid                = 0x1002;
  560.             x deviceid                = 0x5347;
  561.             x driver_product        = 0;
  562.             x driver_version        = 0;
  563.             b below_min_spec        = false;
  564.         }
  565.         [device*]
  566.         {
  567.             name                    = "Rage 128 4X";
  568.             x vendorid                = 0x1002;
  569.             x deviceid                = 0x5348;
  570.             x driver_product        = 0;
  571.             x driver_version        = 0;
  572.             b below_min_spec        = false;
  573.         }
  574.         [device*]
  575.         {
  576.             name                    = "Rage 128 4X";
  577.             x vendorid                = 0x1002;
  578.             x deviceid                = 0x534b;
  579.             x driver_product        = 0;
  580.             x driver_version        = 0;
  581.             b below_min_spec        = false;
  582.         }
  583.         [device*]
  584.         {
  585.             name                    = "Rage 128 4X";
  586.             x vendorid                = 0x1002;
  587.             x deviceid                = 0x534c;
  588.             x driver_product        = 0;
  589.             x driver_version        = 0;
  590.             b below_min_spec        = false;
  591.         }
  592.         [device*]
  593.         {
  594.             name                    = "Rage 128 4X";
  595.             x vendorid                = 0x1002;
  596.             x deviceid                = 0x534d;
  597.             x driver_product        = 0;
  598.             x driver_version        = 0;
  599.             b below_min_spec        = false;
  600.         }
  601.         [device*]
  602.         {
  603.             name                    = "Rage 128 4X";
  604.             x vendorid                = 0x1002;
  605.             x deviceid                = 0x534e;
  606.             x driver_product        = 0;
  607.             x driver_version        = 0;
  608.             b below_min_spec        = false;
  609.         }
  610.         [device*]
  611.         {
  612.             name                    = "Rage 128 Pro VR";
  613.             x vendorid                = 0x1002;
  614.             x deviceid                = 0x5047;
  615.             x driver_product        = 0;
  616.             x driver_version        = 0;
  617.             b below_min_spec        = false;
  618.         }
  619.         [device*]
  620.         {
  621.             name                    = "Rage 128 Pro VR";
  622.             x vendorid                = 0x1002;
  623.             x deviceid                = 0x5048;
  624.             x driver_product        = 0;
  625.             x driver_version        = 0;
  626.             b below_min_spec        = false;
  627.         }
  628.         [device*]
  629.         {
  630.             name                    = "Rage 128 Pro VR";
  631.             x vendorid                = 0x1002;
  632.             x deviceid                = 0x5049;
  633.             x driver_product        = 0;
  634.             x driver_version        = 0;
  635.             b below_min_spec        = false;
  636.         }
  637.         [device*]
  638.         {
  639.             name                    = "Rage 128 Pro VR";
  640.             x vendorid                = 0x1002;
  641.             x deviceid                = 0x504a;
  642.             x driver_product        = 0;
  643.             x driver_version        = 0;
  644.             b below_min_spec        = false;
  645.         }
  646.         [device*]
  647.         {
  648.             name                    = "Rage 128 Pro VR";
  649.             x vendorid                = 0x1002;
  650.             x deviceid                = 0x504b;
  651.             x driver_product        = 0;
  652.             x driver_version        = 0;
  653.             b below_min_spec        = false;
  654.         }
  655.         [device*]
  656.         {
  657.             name                    = "Rage 128 Pro VR";
  658.             x vendorid                = 0x1002;
  659.             x deviceid                = 0x504c;
  660.             x driver_product        = 0;
  661.             x driver_version        = 0;
  662.             b below_min_spec        = false;
  663.         }
  664.         [device*]
  665.         {
  666.             name                    = "Rage 128 Pro VR";
  667.             x vendorid                = 0x1002;
  668.             x deviceid                = 0x504d;
  669.             x driver_product        = 0;
  670.             x driver_version        = 0;
  671.             b below_min_spec        = false;
  672.         }
  673.         [device*]
  674.         {
  675.             name                    = "Rage 128 Pro VR";
  676.             x vendorid                = 0x1002;
  677.             x deviceid                = 0x504e;
  678.             x driver_product        = 0;
  679.             x driver_version        = 0;
  680.             b below_min_spec        = false;
  681.         }
  682.         [device*]
  683.         {
  684.             name                    = "Rage 128 Pro VR";
  685.             x vendorid                = 0x1002;
  686.             x deviceid                = 0x504f;
  687.             x driver_product        = 0;
  688.             x driver_version        = 0;
  689.             b below_min_spec        = false;
  690.         }
  691.         [device*]
  692.         {
  693.             name                    = "Rage 128 Pro VR";
  694.             x vendorid                = 0x1002;
  695.             x deviceid                = 0x5050;
  696.             x driver_product        = 0;
  697.             x driver_version        = 0;
  698.             b below_min_spec        = false;
  699.         }
  700.         [device*]
  701.         {
  702.             name                    = "Rage 128 Pro VR";
  703.             x vendorid                = 0x1002;
  704.             x deviceid                = 0x5051;
  705.             x driver_product        = 0;
  706.             x driver_version        = 0;
  707.             b below_min_spec        = false;
  708.         }
  709.         [device*]
  710.         {
  711.             name                    = "Rage 128 Pro VR";
  712.             x vendorid                = 0x1002;
  713.             x deviceid                = 0x5052;
  714.             x driver_product        = 0;
  715.             x driver_version        = 0;
  716.             b below_min_spec        = false;
  717.         }
  718.         [device*]
  719.         {
  720.             name                    = "Rage 128 Pro VR";
  721.             x vendorid                = 0x1002;
  722.             x deviceid                = 0x5053;
  723.             x driver_product        = 0;
  724.             x driver_version        = 0;
  725.             b below_min_spec        = false;
  726.         }
  727.         [device*]
  728.         {
  729.             name                    = "Rage 128 Pro VR";
  730.             x vendorid                = 0x1002;
  731.             x deviceid                = 0x5054;
  732.             x driver_product        = 0;
  733.             x driver_version        = 0;
  734.             b below_min_spec        = false;
  735.         }
  736.         [device*]
  737.         {
  738.             name                    = "Rage 128 Pro VR";
  739.             x vendorid                = 0x1002;
  740.             x deviceid                = 0x5055;
  741.             x driver_product        = 0;
  742.             x driver_version        = 0;
  743.             b below_min_spec        = false;
  744.         }
  745.         [device*]
  746.         {
  747.             name                    = "Rage 128 Pro VR";
  748.             x vendorid                = 0x1002;
  749.             x deviceid                = 0x5056;
  750.             x driver_product        = 0;
  751.             x driver_version        = 0;
  752.             b below_min_spec        = false;
  753.         }
  754.         [device*]
  755.         {
  756.             name                    = "Rage 128 Pro VR";
  757.             x vendorid                = 0x1002;
  758.             x deviceid                = 0x5057;
  759.             x driver_product        = 0;
  760.             x driver_version        = 0;
  761.             b below_min_spec        = false;
  762.         }
  763.         [device*]
  764.         {
  765.             name                    = "Rage 128 Pro VR";
  766.             x vendorid                = 0x1002;
  767.             x deviceid                = 0x5058;
  768.             x driver_product        = 0;
  769.             x driver_version        = 0;
  770.             b below_min_spec        = false;
  771.         }
  772.         [device*]
  773.         {
  774.             name                    = "Rage Mobility 128 M3";
  775.             x vendorid                = 0x1002;
  776.             x deviceid                = 0x4c45;
  777.             x driver_product        = 0;
  778.             x driver_version        = 0;
  779.             b below_min_spec        = false;
  780.         }
  781.         [device*]
  782.         {
  783.             name                    = "Rage Mobility 128 M3";
  784.             x vendorid                = 0x1002;
  785.             x deviceid                = 0x4c46;
  786.             x driver_product        = 0;
  787.             x driver_version        = 0;
  788.             b below_min_spec        = false;
  789.         }
  790.         [device*]
  791.         {
  792.             name                    = "Rage 128 Pro";
  793.             x vendorid                = 0x1002;
  794.             x deviceid                = 0x5041;
  795.             x driver_product        = 0;
  796.             x driver_version        = 0;
  797.             b below_min_spec        = false;
  798.         }
  799.         [device*]
  800.         {
  801.             name                    = "Rage 128 Pro";
  802.             x vendorid                = 0x1002;
  803.             x deviceid                = 0x5042;
  804.             x driver_product        = 0;
  805.             x driver_version        = 0;
  806.             b below_min_spec        = false;
  807.         }
  808.         [device*]
  809.         {
  810.             name                    = "Rage 128 Pro";
  811.             x vendorid                = 0x1002;
  812.             x deviceid                = 0x5043;
  813.             x driver_product        = 0;
  814.             x driver_version        = 0;
  815.             b below_min_spec        = false;
  816.         }
  817.         [device*]
  818.         {
  819.             name                    = "Rage 128 Pro";
  820.             x vendorid                = 0x1002;
  821.             x deviceid                = 0x5044;
  822.             x driver_product        = 0;
  823.             x driver_version        = 0;
  824.             b below_min_spec        = false;
  825.         }
  826.         [device*]
  827.         {
  828.             name                    = "Rage 128 Pro";
  829.             x vendorid                = 0x1002;
  830.             x deviceid                = 0x5045;
  831.             x driver_product        = 0;
  832.             x driver_version        = 0;
  833.             b below_min_spec        = false;
  834.         }
  835.         [device*]
  836.         {
  837.             name                    = "Rage Fury";
  838.             x vendorid                = 0x1002;
  839.             x deviceid                = 0x5046;
  840.             x driver_product        = 0;
  841.             x driver_version        = 0;
  842.             b below_min_spec        = false;
  843.         }
  844.         [device*]
  845.         {
  846.             name                    = "Rage Mobility 128 M4";
  847.             x vendorid                = 0x1002;
  848.             x deviceid                = 0x4d46;
  849.             x driver_product        = 0;
  850.             x driver_version        = 0;
  851.             b below_min_spec        = false;
  852.         }
  853.         [device*]
  854.         {
  855.             name                    = "Rage Mobility 128 M4";
  856.             x vendorid                = 0x1002;
  857.             x deviceid                = 0x4d4c;
  858.             x driver_product        = 0;
  859.             x driver_version        = 0;
  860.             b below_min_spec        = false;
  861.         }
  862.         [device*]
  863.         {
  864.             name                    = "Rage 128 Pro Ultra";
  865.             x vendorid                = 0x1002;
  866.             x deviceid                = 0x5446;
  867.             x driver_product        = 0;
  868.             x driver_version        = 0;
  869.             b below_min_spec        = false;
  870.         }
  871.         [device*]
  872.         {
  873.             name                    = "Rage 128 Pro Ultra";
  874.             x vendorid                = 0x1002;
  875.             x deviceid                = 0x544c;
  876.             x driver_product        = 0;
  877.             x driver_version        = 0;
  878.             b below_min_spec        = false;
  879.         }
  880.         [device*]
  881.         {
  882.             name                    = "Rage 128 Pro Ultra";
  883.             x vendorid                = 0x1002;
  884.             x deviceid                = 0x5452;
  885.             x driver_product        = 0;
  886.             x driver_version        = 0;
  887.             b below_min_spec        = false;
  888.         }
  889.         [device*]
  890.         {
  891.             name                    = "Rage 128 Pro Ultra";
  892.             x vendorid                = 0x1002;
  893.             x deviceid                = 0x5453;
  894.             x driver_product        = 0;
  895.             x driver_version        = 0;
  896.             b below_min_spec        = false;
  897.         }
  898.         [device*]
  899.         {
  900.             name                    = "Rage 128 Pro Ultra";
  901.             x vendorid                = 0x1002;
  902.             x deviceid                = 0x5454;
  903.             x driver_product        = 0;
  904.             x driver_version        = 0;
  905.             b below_min_spec        = false;
  906.         }
  907.         [device*]
  908.         {
  909.             name                    = "Rage 128 Pro Ultra";
  910.             x vendorid                = 0x1002;
  911.             x deviceid                = 0x5455;
  912.             x driver_product        = 0;
  913.             x driver_version        = 0;
  914.             b below_min_spec        = false;
  915.         }
  916.         [device*]
  917.         {
  918.             name                    = "Radeon VE";
  919.             x vendorid                = 0x1002;
  920.             x deviceid                = 0x5159;
  921.             x driver_product        = 0;
  922.             x driver_version        = 0;
  923.             b simple_render            = false;
  924.             b no_complex_shadows    = false;
  925.             b below_min_spec        = false;
  926.             b trilinear_filt        = true;
  927.             b tex_state_reset        = true;
  928.             b shadow_render_target    = true;
  929.         }
  930.         [device*]
  931.         {
  932.             name                    = "Radeon VE";
  933.             x vendorid                = 0x1002;
  934.             x deviceid                = 0x515a;
  935.             x driver_product        = 0;
  936.             x driver_version        = 0;
  937.             b simple_render            = false;
  938.             b no_complex_shadows    = false;
  939.             b below_min_spec        = false;
  940.             b trilinear_filt        = true;
  941.             b tex_state_reset        = true;
  942.             b shadow_render_target    = true;
  943.         }
  944.         [device*]
  945.         {
  946.             name                    = "Radeon";
  947.             x vendorid                = 0x1002;
  948.             x deviceid                = 0x5144;
  949.             x driver_product        = 0;
  950.             x driver_version        = 0;
  951.             b simple_render            = false;
  952.             b no_complex_shadows    = false;
  953.             b below_min_spec        = false;
  954.             b trilinear_filt        = true;
  955.             b tex_state_reset        = true;
  956.             b shadow_render_target    = true;
  957.         }
  958.         [device*]
  959.         {
  960.             name                    = "Radeon";
  961.             x vendorid                = 0x1002;
  962.             x deviceid                = 0x5145;
  963.             x driver_product        = 0;
  964.             x driver_version        = 0;
  965.             b simple_render            = false;
  966.             b no_complex_shadows    = false;
  967.             b below_min_spec        = false;
  968.             b trilinear_filt        = true;
  969.             b tex_state_reset        = true;
  970.             b shadow_render_target    = true;
  971.         }
  972.         [device*]
  973.         {
  974.             name                    = "Radeon";
  975.             x vendorid                = 0x1002;
  976.             x deviceid                = 0x5146;
  977.             x driver_product        = 0;
  978.             x driver_version        = 0;
  979.             b simple_render            = false;
  980.             b no_complex_shadows    = false;
  981.             b below_min_spec        = false;
  982.             b trilinear_filt        = true;
  983.             b tex_state_reset        = true;
  984.             b shadow_render_target    = true;
  985.         }
  986.         [device*]
  987.         {
  988.             name                    = "Radeon";
  989.             x vendorid                = 0x1002;
  990.             x deviceid                = 0x5147;
  991.             x driver_product        = 0;
  992.             x driver_version        = 0;
  993.             b simple_render            = false;
  994.             b no_complex_shadows    = false;
  995.             b below_min_spec        = false;
  996.             b trilinear_filt        = true;
  997.             b tex_state_reset        = true;
  998.             b shadow_render_target    = true;
  999.         }
  1000.         [device*]
  1001.         {
  1002.             name                    = "Radeon Mobility";
  1003.             x vendorid                = 0x1002;
  1004.             x deviceid                = 0x4c57;
  1005.             x driver_product        = 0;
  1006.             x driver_version        = 0;
  1007.             b simple_render            = false;
  1008.             b no_complex_shadows    = false;
  1009.             b below_min_spec        = false;
  1010.             b trilinear_filt        = true;
  1011.             b tex_state_reset        = true;
  1012.             b shadow_render_target    = true;
  1013.         }
  1014.         [device*]
  1015.         {
  1016.             name                    = "Radeon Mobility";
  1017.             x vendorid                = 0x1002;
  1018.             x deviceid                = 0x4c58;
  1019.             x driver_product        = 0;
  1020.             x driver_version        = 0;
  1021.             b simple_render            = false;
  1022.             b no_complex_shadows    = false;
  1023.             b below_min_spec        = false;
  1024.             b trilinear_filt        = true;
  1025.             b tex_state_reset        = true;
  1026.             b shadow_render_target    = true;
  1027.         }
  1028.         [device*]
  1029.         {
  1030.             name                    = "Radeon Mobility";
  1031.             x vendorid                = 0x1002;
  1032.             x deviceid                = 0x4c59;
  1033.             x driver_product        = 0;
  1034.             x driver_version        = 0;
  1035.             b simple_render            = false;
  1036.             b no_complex_shadows    = false;
  1037.             b below_min_spec        = false;
  1038.             b trilinear_filt        = true;
  1039.             b tex_state_reset        = true;
  1040.             b shadow_render_target    = true;
  1041.         }
  1042.         [device*]
  1043.         {
  1044.             name                    = "Radeon 7500";
  1045.             x vendorid                = 0x1002;
  1046.             x deviceid                = 0x5157;
  1047.             x driver_product        = 0;
  1048.             x driver_version        = 0;
  1049.             b simple_render            = false;
  1050.             b no_complex_shadows    = false;
  1051.             b below_min_spec        = false;
  1052.             b trilinear_filt        = true;
  1053.             b tex_state_reset        = true;
  1054.             b shadow_render_target    = true;
  1055.         }
  1056.         [device*]
  1057.         {
  1058.             name                    = "Radeon 8500";
  1059.             x vendorid                = 0x1002;
  1060.             x deviceid                = 0x514c;
  1061.             x driver_product        = 0;
  1062.             x driver_version        = 0;
  1063.             b simple_render            = false;
  1064.             b no_complex_shadows    = false;
  1065.             b below_min_spec        = false;
  1066.             b trilinear_filt        = true;
  1067.             b tex_state_reset        = true;
  1068.             b shadow_render_target    = true;
  1069.         }
  1070.         [device*]
  1071.         {
  1072.             name                    = "Radeon 8500";
  1073.             x vendorid                = 0x1002;
  1074.             x deviceid                = 0x514e;
  1075.             x driver_product        = 0;
  1076.             x driver_version        = 0;
  1077.             b simple_render            = false;
  1078.             b no_complex_shadows    = false;
  1079.             b below_min_spec        = false;
  1080.             b trilinear_filt        = true;
  1081.             b tex_state_reset        = true;
  1082.             b shadow_render_target    = true;
  1083.         }
  1084.         [device*]
  1085.         {
  1086.             name                    = "Radeon 8500";
  1087.             x vendorid                = 0x1002;
  1088.             x deviceid                = 0x514f;
  1089.             x driver_product        = 0;
  1090.             x driver_version        = 0;
  1091.             b simple_render            = false;
  1092.             b no_complex_shadows    = false;
  1093.             b below_min_spec        = false;
  1094.             b trilinear_filt        = true;
  1095.             b tex_state_reset        = true;
  1096.             b shadow_render_target    = true;
  1097.         }
  1098.         [device*]
  1099.         {
  1100.             name                    = "Radeon 8500 DV";
  1101.             x vendorid                = 0x1002;
  1102.             x deviceid                = 0x4242;
  1103.             x driver_product        = 0;
  1104.             x driver_version        = 0;
  1105.             b simple_render            = false;
  1106.             b no_complex_shadows    = false;
  1107.             b below_min_spec        = false;
  1108.             b trilinear_filt        = true;
  1109.             b tex_state_reset        = true;
  1110.             b shadow_render_target    = true;
  1111.         }
  1112.     }
  1113.     
  1114.     [vendor*]
  1115.     {
  1116.         vendor                        = "STB";
  1117.  
  1118.         b no_color_control            = false;
  1119.         b simple_render                = true;
  1120.         b no_complex_shadows        = true;
  1121.         b no_flip                    = false;
  1122.         b below_min_spec            = true;
  1123.         b only_16_bit                = false;
  1124.         b full_tex_restore            = false;
  1125.         b trilinear_filt            = false;
  1126.         b shadow_render_target        = false;
  1127.         b buffers_frames            = false;
  1128.         b scene_fade                = true;
  1129.         b tex_state_reset            = false;
  1130.         b manual_mouse_copy            = false;
  1131.         b modulate_only                = false;
  1132.  
  1133.         [device*]
  1134.         {
  1135.             name                    = "VideoRage";
  1136.             x vendorid                = 0x109e;
  1137.             x deviceid                = 0x2164;
  1138.             x driver_product        = 0;
  1139.             x driver_version        = 0;
  1140.         }
  1141.     }
  1142.             
  1143.     [vendor*]
  1144.     {
  1145.         vendor                        = "3DLabs";
  1146.  
  1147.         b no_color_control            = true;
  1148.         b simple_render                = true;
  1149.         b no_complex_shadows        = true;
  1150.         b no_flip                    = true;
  1151.         b below_min_spec            = true;
  1152.         b only_16_bit                = false;
  1153.         b full_tex_restore            = false;
  1154.         b trilinear_filt            = false;
  1155.         b shadow_render_target        = false;
  1156.         b buffers_frames            = false;
  1157.         b scene_fade                = true;
  1158.         b tex_state_reset            = false;
  1159.         b manual_mouse_copy            = false;
  1160.         b modulate_only                = false;
  1161.  
  1162.         [device*]
  1163.         {
  1164.             name                    = "Permedia 2";
  1165.             x vendorid                = 0x104c;
  1166.             x deviceid                = 0x3d04;
  1167.             x driver_product        = 0;
  1168.             x driver_version        = 0;
  1169.         }
  1170.         [device*]
  1171.         {
  1172.             name                    = "Permedia 2";
  1173.             x vendorid                = 0x104c;
  1174.             x deviceid                = 0x3d07;
  1175.             x driver_product        = 0;
  1176.             x driver_version        = 0;
  1177.         }
  1178.         [device*]
  1179.         {
  1180.             name                    = "Permedia 2";
  1181.             x vendorid                = 0x10ba;
  1182.             x deviceid                = 0x0301;
  1183.             x driver_product        = 0;
  1184.             x driver_version        = 0;
  1185.             b no_flip                = false;
  1186.         }
  1187.         [device*]
  1188.         {
  1189.             name                    = "GLiNT";
  1190.             x vendorid                = 0x3d3d;
  1191.             x deviceid                = 0x0002;
  1192.             x driver_product        = 0;
  1193.             x driver_version        = 0;
  1194.             b no_color_control        = false;
  1195.             b no_flip                = false;
  1196.         }
  1197.         [device*]
  1198.         {
  1199.             name                    = "GLiNT";
  1200.             x vendorid                = 0x3d3d;
  1201.             x deviceid                = 0x0003;
  1202.             x driver_product        = 0;
  1203.             x driver_version        = 0;
  1204.             b no_color_control        = false;
  1205.             b no_flip                = false;
  1206.         }
  1207.         [device*]
  1208.         {
  1209.             name                    = "GLiNT";
  1210.             x vendorid                = 0x3d3d;
  1211.             x deviceid                = 0x0006;
  1212.             x driver_product        = 0;
  1213.             x driver_version        = 0;
  1214.             b no_color_control        = false;
  1215.             b no_flip                = false;
  1216.         }
  1217.         [device*]
  1218.         {
  1219.             name                    = "GLiNT";
  1220.             x vendorid                = 0x1048;
  1221.             x deviceid                = 0x8901;
  1222.             x driver_product        = 0;
  1223.             x driver_version        = 0;
  1224.             b no_color_control        = false;
  1225.             b no_flip                = false;
  1226.         }
  1227.         [device*]
  1228.         {
  1229.             name                    = "Permedia 2";
  1230.             x vendorid                = 0x3d3d;
  1231.             x deviceid                = 0x0009;
  1232.             x driver_product        = 0;
  1233.             x driver_version        = 0;
  1234.             b no_flip                = false;
  1235.         }
  1236.         [device*]
  1237.         {
  1238.             name                    = "Permedia 3";
  1239.             x vendorid                = 0x3d3d;
  1240.             x deviceid                = 0x000a;
  1241.             x driver_product        = 0;
  1242.             x driver_version        = 0;
  1243.             b no_color_control        = false;
  1244.             b simple_render            = false;
  1245.             b no_complex_shadows    = false;
  1246.             b no_flip                = false;
  1247.             b below_min_spec        = false;
  1248.         }
  1249.     }
  1250.  
  1251.     [vendor*]
  1252.     {
  1253.         vendor                        = "Rendition";
  1254.  
  1255.         b no_color_control            = false;
  1256.         b simple_render                = true;
  1257.         b no_complex_shadows        = true;
  1258.         b no_flip                    = false;
  1259.         b below_min_spec            = true;
  1260.         b only_16_bit                = true;
  1261.         b full_tex_restore            = false;
  1262.         b trilinear_filt            = false;
  1263.         b shadow_render_target        = false;
  1264.         b buffers_frames            = false;
  1265.         b scene_fade                = true;
  1266.         b tex_state_reset            = false;
  1267.         b manual_mouse_copy            = false;
  1268.         b modulate_only                = false;
  1269.  
  1270.         [device*]
  1271.         {
  1272.             name                    = "Verite 1000";
  1273.             x vendorid                = 0x1163;
  1274.             x deviceid                = 0x0001;
  1275.             x driver_product        = 0;
  1276.             x driver_version        = 0;
  1277.         }
  1278.         [device*]
  1279.         {
  1280.             name                    = "Verite 2100";
  1281.             x vendorid                = 0x1163;
  1282.             x deviceid                = 0x2000;
  1283.             x driver_product        = 0;
  1284.             x driver_version        = 0;
  1285.         }
  1286.     }
  1287.  
  1288.     [vendor*]
  1289.     {
  1290.         vendor                        = "S3";
  1291.  
  1292.         b no_color_control            = false;
  1293.         b simple_render                = true;
  1294.         b no_complex_shadows        = true;
  1295.         b no_flip                    = false;
  1296.         b below_min_spec            = true;
  1297.         b only_16_bit                = false;
  1298.         b full_tex_restore            = false;
  1299.         b trilinear_filt            = false;
  1300.         b shadow_render_target        = false;
  1301.         b buffers_frames            = true;
  1302.         b scene_fade                = true;
  1303.         b tex_state_reset            = false;
  1304.         b manual_mouse_copy            = false;
  1305.         b modulate_only                = false;
  1306.  
  1307.         [device*]
  1308.         {
  1309.             name                    = "Virge";
  1310.             x vendorid                = 0x5333;
  1311.             x deviceid                = 0x5631;
  1312.             x driver_product        = 0;
  1313.             x driver_version        = 0;
  1314.             b only_16_bit            = true;
  1315.         }
  1316.         [device*]
  1317.         {
  1318.             name                    = "Trio64VX";
  1319.             x vendorid                = 0x5333;
  1320.             x deviceid                = 0x8811;
  1321.             x driver_product        = 0;
  1322.             x driver_version        = 0;
  1323.         }
  1324.         [device*]
  1325.         {
  1326.             name                    = "Trio64VX";
  1327.             x vendorid                = 0x5333;
  1328.             x deviceid                = 0x8812;
  1329.             x driver_product        = 0;
  1330.             x driver_version        = 0;
  1331.         }
  1332.         [device*]
  1333.         {
  1334.             name                    = "Virge VX";
  1335.             x vendorid                = 0x5333;
  1336.             x deviceid                = 0x883d;
  1337.             x driver_product        = 0;
  1338.             x driver_version        = 0;
  1339.         }
  1340.         [device*]
  1341.         {
  1342.             name                    = "Virge";
  1343.             x vendorid                = 0x5333;
  1344.             x deviceid                = 0x8880;
  1345.             x driver_product        = 0;
  1346.             x driver_version        = 0;
  1347.         }
  1348.         [device*]
  1349.         {
  1350.             name                    = "Virge";
  1351.             x vendorid                = 0x5333;
  1352.             x deviceid                = 0x88c0;
  1353.             x driver_product        = 0;
  1354.             x driver_version        = 0;
  1355.         }
  1356.         [device*]
  1357.         {
  1358.             name                    = "Virge";
  1359.             x vendorid                = 0x5333;
  1360.             x deviceid                = 0x88c1;
  1361.             x driver_product        = 0;
  1362.             x driver_version        = 0;
  1363.         }
  1364.         [device*]
  1365.         {
  1366.             name                    = "Virge";
  1367.             x vendorid                = 0x5333;
  1368.             x deviceid                = 0x88d0;
  1369.             x driver_product        = 0;
  1370.             x driver_version        = 0;
  1371.         }
  1372.         [device*]
  1373.         {
  1374.             name                    = "Virge";
  1375.             x vendorid                = 0x5333;
  1376.             x deviceid                = 0x88d1;
  1377.             x driver_product        = 0;
  1378.             x driver_version        = 0;
  1379.         }
  1380.         [device*]
  1381.         {
  1382.             name                    = "Virge";
  1383.             x vendorid                = 0x5333;
  1384.             x deviceid                = 0x88f0;
  1385.             x driver_product        = 0;
  1386.             x driver_version        = 0;
  1387.         }
  1388.         [device*]
  1389.         {
  1390.             name                    = "Trio64DX";
  1391.             x vendorid                = 0x5333;
  1392.             x deviceid                = 0x8901;
  1393.             x driver_product        = 0;
  1394.             x driver_version        = 0;
  1395.         }
  1396.         [device*]
  1397.         {
  1398.             name                    = "Trio 3D";
  1399.             x vendorid                = 0x5333;
  1400.             x deviceid                = 0x8904;
  1401.             x driver_product        = 0;
  1402.             x driver_version        = 0;
  1403.         }
  1404.         [device*]
  1405.         {    
  1406.             name                    = "Virge DX/GX";
  1407.             x vendorid                = 0x5333;
  1408.             x deviceid                = 0x8a01;
  1409.             x driver_product        = 0;
  1410.             x driver_version        = 0;
  1411.         }
  1412.         [device*]
  1413.         {
  1414.             name                    = "Virge GX2";
  1415.             x vendorid                = 0x5333;
  1416.             x deviceid                = 0x8a10;
  1417.             x driver_product        = 0;
  1418.             x driver_version        = 0;
  1419.         }
  1420.         [device*]
  1421.         {
  1422.             name                    = "Trio3D";
  1423.             x vendorid                = 0x5333;
  1424.             x deviceid                = 0x8a13;
  1425.             x driver_product        = 0;
  1426.             x driver_version        = 0;
  1427.         }
  1428.         [device*]
  1429.         {
  1430.             name                    = "Virge MX";
  1431.             x vendorid                = 0x5333;
  1432.             x deviceid                = 0x8c00;
  1433.             x driver_product        = 0;
  1434.             x driver_version        = 0;
  1435.         }
  1436.         [device*]
  1437.         {
  1438.             name                    = "Virge MX";
  1439.             x vendorid                = 0x5333;
  1440.             x deviceid                = 0x8c01;
  1441.             x driver_product        = 0;
  1442.             x driver_version        = 0;
  1443.         }
  1444.         [device*]
  1445.         {
  1446.             name                    = "Virge MXC";
  1447.             x vendorid                = 0x5333;
  1448.             x deviceid                = 0x8c02;
  1449.             x driver_product        = 0;
  1450.             x driver_version        = 0;
  1451.         }
  1452.         [device*]
  1453.         {
  1454.             name                    = "Virge MX + Macrovision";
  1455.             x vendorid                = 0x5333;
  1456.             x deviceid                = 0x8c03;
  1457.             x driver_product        = 0;
  1458.             x driver_version        = 0;
  1459.         }
  1460.         [device*]
  1461.         {
  1462.             name                    = "Savage 3D";
  1463.             x vendorid                = 0x5333;
  1464.             x deviceid                = 0x8a20;
  1465.             x driver_product        = 0;
  1466.             x driver_version        = 0;
  1467.             b below_min_spec        = false;
  1468.             b full_tex_restore        = true;
  1469.             b trilinear_filt        = true;
  1470.         }
  1471.         [device*]
  1472.         {
  1473.             name                    = "Savage 3D S3";
  1474.             x vendorid                = 0x5333;
  1475.             x deviceid                = 0x8a21;
  1476.             x driver_product        = 0;
  1477.             x driver_version        = 0;
  1478.             b below_min_spec        = false;
  1479.             b full_tex_restore        = true;
  1480.             b trilinear_filt        = true;
  1481.         }
  1482.         [device*]
  1483.         {
  1484.             name                    = "Savage 3D S4";
  1485.             x vendorid                = 0x5333;
  1486.             x deviceid                = 0x8a22;
  1487.             x driver_product        = 0;
  1488.             x driver_version        = 0;
  1489.             b below_min_spec        = false;
  1490.             b full_tex_restore        = true;
  1491.         }
  1492.         [device*]
  1493.         {
  1494.             name                    = "Savage 3D S4";
  1495.             x vendorid                = 0x5333;
  1496.             x deviceid                = 0x8a23;
  1497.             x driver_product        = 0;
  1498.             x driver_version        = 0;
  1499.             b below_min_spec        = false;
  1500.             b full_tex_restore        = true;
  1501.         }
  1502.         [device*]
  1503.         {
  1504.             name                    = "Savage4 ProSavage";
  1505.             x vendorid                = 0x5333;
  1506.             x deviceid                = 0x8a25;
  1507.             x driver_product        = 0;
  1508.             x driver_version        = 0;
  1509.             b below_min_spec        = false;
  1510.             b full_tex_restore        = true;
  1511.         }
  1512.         [device*]
  1513.         {
  1514.             name                    = "ProSavage";
  1515.             x vendorid                = 0x5333;
  1516.             x deviceid                = 0x8a26;
  1517.             x driver_product        = 0;
  1518.             x driver_version        = 0;
  1519.             b below_min_spec        = false;
  1520.             b full_tex_restore        = true;
  1521.         }
  1522.         [device*]
  1523.         {
  1524.             name                    = "Savage MX";
  1525.             x vendorid                = 0x5333;
  1526.             x deviceid                = 0x8c10;
  1527.             x driver_product        = 0;
  1528.             x driver_version        = 0;
  1529.             b full_tex_restore        = true;
  1530.         }
  1531.         [device*]
  1532.         {
  1533.             name                    = "Savage IX w/MV";
  1534.             x vendorid                = 0x5333;
  1535.             x deviceid                = 0x8c12;
  1536.             x driver_product        = 0;
  1537.             x driver_version        = 0;
  1538.             b full_tex_restore        = true;
  1539.         }
  1540.         [device*]
  1541.         {
  1542.             name                    = "SuperSavage 128/MX";
  1543.             x vendorid                = 0x5333;
  1544.             x deviceid                = 0x8c22;
  1545.             x driver_product        = 0;
  1546.             x driver_version        = 0;
  1547.             b full_tex_restore        = true;
  1548.         }
  1549.         [device*]
  1550.         {
  1551.             name                    = "SuperSavage 128/IX";
  1552.             x vendorid                = 0x5333;
  1553.             x deviceid                = 0x8c2a;
  1554.             x driver_product        = 0;
  1555.             x driver_version        = 0;
  1556.             b full_tex_restore        = true;
  1557.         }
  1558.         [device*]
  1559.         {
  1560.             name                    = "SuperSavage 128/IX DDR";
  1561.             x vendorid                = 0x5333;
  1562.             x deviceid                = 0x8c2b;
  1563.             x driver_product        = 0;
  1564.             x driver_version        = 0;
  1565.             b full_tex_restore        = true;
  1566.         }
  1567.         [device*]
  1568.         {
  1569.             name                    = "SuperSavage/IX";
  1570.             x vendorid                = 0x5333;
  1571.             x deviceid                = 0x8c2c;
  1572.             x driver_product        = 0;
  1573.             x driver_version        = 0;
  1574.             b full_tex_restore        = true;
  1575.         }
  1576.         [device*]
  1577.         {
  1578.             name                    = "SuperSavage/IX DDR";
  1579.             x vendorid                = 0x5333;
  1580.             x deviceid                = 0x8c2d;
  1581.             x driver_product        = 0;
  1582.             x driver_version        = 0;
  1583.             b full_tex_restore        = true;
  1584.         }
  1585.         [device*]
  1586.         {
  1587.             name                    = "SuperSavage/IXC SDR";
  1588.             x vendorid                = 0x5333;
  1589.             x deviceid                = 0x8c2e;
  1590.             x driver_product        = 0;
  1591.             x driver_version        = 0;
  1592.             b full_tex_restore        = true;
  1593.         }
  1594.         [device*]
  1595.         {
  1596.             name                    = "SuperSavage/IXC DDR";
  1597.             x vendorid                = 0x5333;
  1598.             x deviceid                = 0x8c2f;
  1599.             x driver_product        = 0;
  1600.             x driver_version        = 0;
  1601.             b full_tex_restore        = true;
  1602.         }
  1603.         [device*]
  1604.         {
  1605.             name                    = "Savage 2000";
  1606.             x vendorid                = 0x5333;
  1607.             x deviceid                = 0x9102;
  1608.             x driver_product        = 0x0004000b;
  1609.             x driver_version        = 0;
  1610.             b simple_render            = true;
  1611.             b no_complex_shadows    = false;
  1612.             b no_flip                = true;
  1613.             b below_min_spec        = false;
  1614.             b full_tex_restore        = true;
  1615.             b trilinear_filt        = true;
  1616.             b scene_fade            = false;
  1617.         }
  1618.         [device*]
  1619.         {
  1620.             name                    = "Savage 2000";
  1621.             x vendorid                = 0x5333;
  1622.             x deviceid                = 0x9102;
  1623.             x driver_product        = 0x0004000c;
  1624.             x driver_version        = 0;
  1625.             b simple_render            = false;
  1626.             b no_complex_shadows    = false;
  1627.             b no_flip                = true;
  1628.             b below_min_spec        = false;
  1629.             b full_tex_restore        = true;
  1630.             b trilinear_filt        = true;
  1631.             b scene_fade            = false;
  1632.         }
  1633.     }
  1634.  
  1635.     [vendor*]
  1636.     {
  1637.         vendor                        = "Matrox";
  1638.  
  1639.         b no_color_control            = false;
  1640.         b simple_render                = true;
  1641.         b no_complex_shadows        = true;
  1642.         b no_flip                    = true;
  1643.         b below_min_spec            = true;
  1644.         b only_16_bit                = false;
  1645.         b full_tex_restore            = false;
  1646.         b trilinear_filt            = false;
  1647.         b shadow_render_target        = false;
  1648.         b buffers_frames            = true;
  1649.         b scene_fade                = true;
  1650.         b tex_state_reset            = false;
  1651.         b manual_mouse_copy            = false;
  1652.         b modulate_only                = false;
  1653.  
  1654.         [device*]
  1655.         {
  1656.             name                    = "G100 PCI";
  1657.             x vendorid                = 0x102b;
  1658.             x deviceid                = 0x1000;
  1659.             x driver_product        = 0;
  1660.             x driver_version        = 0;
  1661.         }
  1662.         [device*]
  1663.         {
  1664.             name                    = "G100 AGP";
  1665.             x vendorid                = 0x102b;
  1666.             x deviceid                = 0x1001;
  1667.             x driver_product        = 0;
  1668.             x driver_version        = 0;
  1669.         }
  1670.         [device*]
  1671.         {
  1672.             name                    = "Millennium";
  1673.             x vendorid                = 0x102b;
  1674.             x deviceid                = 0x0518;
  1675.             x driver_product        = 0;
  1676.             x driver_version        = 0;
  1677.         }
  1678.         [device*]
  1679.         {
  1680.             name                    = "Millennium";
  1681.             x vendorid                = 0x102b;
  1682.             x deviceid                = 0x0519;
  1683.             x driver_product        = 0;
  1684.             x driver_version        = 0;
  1685.         }
  1686.         [device*]
  1687.         {
  1688.             name                    = "Mystique";
  1689.             x vendorid                = 0x102b;
  1690.             x deviceid                = 0x051a;
  1691.             x driver_product        = 0;
  1692.             x driver_version        = 0;
  1693.         }
  1694.         [device*]
  1695.         {
  1696.             name                    = "Mystique";
  1697.             x vendorid                = 0x102b;
  1698.             x deviceid                = 0x0d10;
  1699.             x driver_product        = 0;
  1700.             x driver_version        = 0;
  1701.         }
  1702.         [device*]
  1703.         {
  1704.             name                    = "Millennium II PCI";
  1705.             x vendorid                = 0x102b;
  1706.             x deviceid                = 0x051b;
  1707.             x driver_product        = 0;
  1708.             x driver_version        = 0;
  1709.         }
  1710.         [device*]
  1711.         {
  1712.             name                    = "Millennium II AGP";
  1713.             x vendorid                = 0x102b;
  1714.             x deviceid                = 0x051f;
  1715.             x driver_product        = 0;
  1716.             x driver_version        = 0;
  1717.         }
  1718.         [device*]
  1719.         {
  1720.             name                    = "G200 PCI";
  1721.             x vendorid                = 0x102b;
  1722.             x deviceid                = 0x0520;
  1723.             x driver_product        = 0;
  1724.             x driver_version        = 0;
  1725.             b below_min_spec        = false;
  1726.         }
  1727.         [device*]
  1728.         {
  1729.             name                    = "G200 AGP";
  1730.             x vendorid                = 0x102b;
  1731.             x deviceid                = 0x0521;
  1732.             x driver_product        = 0;
  1733.             x driver_version        = 0;
  1734.             b below_min_spec        = false;
  1735.         }
  1736.         [device*]
  1737.         {
  1738.             name                    = "G400";
  1739.             x vendorid                = 0x102b;
  1740.             x deviceid                = 0x0525;
  1741.             x driver_product        = 0;
  1742.             x driver_version        = 0;
  1743.             b simple_render            = false;
  1744.             b no_complex_shadows    = false;
  1745.             b below_min_spec        = false;
  1746.             b trilinear_filt        = true;
  1747.         }
  1748.         [device*]
  1749.         {
  1750.             name                    = "Fusion G450";
  1751.             x vendorid                = 0x102b;
  1752.             x deviceid                = 0x1525;
  1753.             x driver_product        = 0;
  1754.             x driver_version        = 0;
  1755.             b simple_render            = false;
  1756.             b no_complex_shadows    = false;
  1757.             b below_min_spec        = false;
  1758.             b trilinear_filt        = true;
  1759.         }
  1760.         [device*]
  1761.         {
  1762.             name                    = "Fusion G800";
  1763.             x vendorid                = 0x102b;
  1764.             x deviceid                = 0x1527;
  1765.             x driver_product        = 0;
  1766.             x driver_version        = 0;
  1767.             b simple_render            = false;
  1768.             b no_complex_shadows    = false;
  1769.             b below_min_spec        = false;
  1770.             b trilinear_filt        = true;
  1771.         }
  1772.         [device*]
  1773.         {
  1774.             name                    = "Mistral";
  1775.             x vendorid                = 0x102b;
  1776.             x deviceid                = 0x2007;
  1777.             x driver_product        = 0;
  1778.             x driver_version        = 0;
  1779.             b simple_render            = false;
  1780.             b no_complex_shadows    = false;
  1781.             b below_min_spec        = false;
  1782.             b trilinear_filt        = true;
  1783.         }
  1784.         [device*]
  1785.         {
  1786.             name                    = "G800";
  1787.             x vendorid                = 0x102b;
  1788.             x deviceid                = 0x2527;
  1789.             x driver_product        = 0;
  1790.             x driver_version        = 0;
  1791.             b simple_render            = false;
  1792.             b no_complex_shadows    = false;
  1793.             b below_min_spec        = false;
  1794.             b trilinear_filt        = true;
  1795.         }
  1796.     }
  1797.  
  1798.     [vendor*]
  1799.     {
  1800.         vendor                        = "nVidia";
  1801.  
  1802.         b no_color_control            = false;
  1803.         b simple_render                = false;
  1804.         b no_complex_shadows        = false;
  1805.         b no_flip                    = true;
  1806.         b below_min_spec            = false;
  1807.         b only_16_bit                = false;
  1808.         b full_tex_restore            = false;
  1809.         b trilinear_filt            = false;
  1810.         b shadow_render_target        = false;
  1811.         b buffers_frames            = true;
  1812.         b scene_fade                = true;
  1813.         b tex_state_reset            = false;
  1814.         b manual_mouse_copy            = false;
  1815.         b modulate_only                = false;
  1816.  
  1817.         [device*]
  1818.         {
  1819.             name                    = "Riva 128";
  1820.             x vendorid                = 0x10b4;
  1821.             x deviceid                = 0x1b1d;
  1822.             x driver_product        = 0;
  1823.             x driver_version        = 0;
  1824.             b simple_render            = true;
  1825.             b no_complex_shadows    = true;
  1826.             b below_min_spec        = true;
  1827.         }
  1828.         [device*]
  1829.         {
  1830.             name                    = "Riva 128";
  1831.             x vendorid                = 0x12d2;
  1832.             x deviceid                = 0x0018;
  1833.             x driver_product        = 0;
  1834.             x driver_version        = 0;
  1835.             b simple_render            = true;
  1836.             b no_complex_shadows    = true;
  1837.             b below_min_spec        = true;
  1838.         }
  1839.         [device*]
  1840.         {
  1841.             name                    = "Riva 128";
  1842.             x vendorid                = 0x10de;
  1843.             x deviceid                = 0x0018;
  1844.             x driver_product        = 0;
  1845.             x driver_version        = 0;
  1846.             b simple_render            = true;
  1847.             b no_complex_shadows    = true;
  1848.             b below_min_spec        = true;
  1849.         }
  1850.         [device*]
  1851.         {
  1852.             name                    = "Riva 128";
  1853.             x vendorid                = 0x12d2;
  1854.             x deviceid                = 0x0019;
  1855.             x driver_product        = 0;
  1856.             x driver_version        = 0;
  1857.             b simple_render            = true;
  1858.             b no_complex_shadows    = true;
  1859.             b below_min_spec        = true;
  1860.         }
  1861.         [device*]
  1862.         {
  1863.             name                    = "Riva 128";
  1864.             x vendorid                = 0x10de;
  1865.             x deviceid                = 0x0019;
  1866.             x driver_product        = 0;
  1867.             x driver_version        = 0;
  1868.             b simple_render            = true;
  1869.             b no_complex_shadows    = true;
  1870.             b below_min_spec        = true;
  1871.         }
  1872.         [device*]
  1873.         {
  1874.             name                    = "TNT";
  1875.             x vendorid                = 0x12d2;
  1876.             x deviceid                = 0x0020;
  1877.             x driver_product        = 0;
  1878.             x driver_version        = 0;
  1879.         }
  1880.         [device*]
  1881.         {
  1882.             name                    = "TNT";
  1883.             x vendorid                = 0x10de;
  1884.             x deviceid                = 0x0020;
  1885.             x driver_product        = 0;
  1886.             x driver_version        = 0;
  1887.         }
  1888.         [device*]
  1889.         {
  1890.             name                    = "TNT2";
  1891.             x vendorid                = 0x12d2;
  1892.             x deviceid                = 0x0028;
  1893.             x driver_product        = 0;
  1894.             x driver_version        = 0;
  1895.         }
  1896.         [device*]
  1897.         {
  1898.             name                    = "TNT2";
  1899.             x vendorid                = 0x10de;
  1900.             x deviceid                = 0x0028;
  1901.             x driver_product        = 0;
  1902.             x driver_version        = 0;
  1903.         }
  1904.         [device*]
  1905.         {
  1906.             name                    = "TNT2 Ultra";
  1907.             x vendorid                = 0x12d2;
  1908.             x deviceid                = 0x0029;
  1909.             x driver_product        = 0;
  1910.             x driver_version        = 0;
  1911.         }
  1912.         [device*]
  1913.         {
  1914.             name                    = "TNT2 Ultra";
  1915.             x vendorid                = 0x10de;
  1916.             x deviceid                = 0x0029;
  1917.             x driver_product        = 0;
  1918.             x driver_version        = 0;
  1919.         }
  1920.         [device*]
  1921.         {
  1922.             name                    = "TNT2";
  1923.             x vendorid                = 0x12d2;
  1924.             x deviceid                = 0x002a;
  1925.             x driver_product        = 0;
  1926.             x driver_version        = 0;
  1927.         }
  1928.         [device*]
  1929.         {
  1930.             name                    = "TNT2";
  1931.             x vendorid                = 0x10de;
  1932.             x deviceid                = 0x002a;
  1933.             x driver_product        = 0;
  1934.             x driver_version        = 0;
  1935.         }
  1936.         [device*]
  1937.         {
  1938.             name                    = "TNT2";
  1939.             x vendorid                = 0x12d2;
  1940.             x deviceid                = 0x002b;
  1941.             x driver_product        = 0;
  1942.             x driver_version        = 0;
  1943.         }
  1944.         [device*]
  1945.         {
  1946.             name                    = "TNT2";
  1947.             x vendorid                = 0x10de;
  1948.             x deviceid                = 0x002b;
  1949.             x driver_product        = 0;
  1950.             x driver_version        = 0;
  1951.         }
  1952.         [device*]
  1953.         {
  1954.             name                    = "TNT Vanta";
  1955.             x vendorid                = 0x12d2;
  1956.             x deviceid                = 0x002c;
  1957.             x driver_product        = 0;
  1958.             x driver_version        = 0;
  1959.         }
  1960.         [device*]
  1961.         {
  1962.             name                    = "TNT Vanta";
  1963.             x vendorid                = 0x10de;
  1964.             x deviceid                = 0x002c;
  1965.             x driver_product        = 0;
  1966.             x driver_version        = 0;
  1967.         }
  1968.         [device*]
  1969.         {
  1970.             name                    = "TNT2 Model 64";
  1971.             x vendorid                = 0x12d2;
  1972.             x deviceid                = 0x002d;
  1973.             x driver_product        = 0;
  1974.             x driver_version        = 0;
  1975.         }
  1976.         [device*]
  1977.         {
  1978.             name                    = "TNT2 Model 64";
  1979.             x vendorid                = 0x10de;
  1980.             x deviceid                = 0x002d;
  1981.             x driver_product        = 0;
  1982.             x driver_version        = 0;
  1983.         }
  1984.         [device*]
  1985.         {
  1986.             name                    = "TNT Vanta";
  1987.             x vendorid                = 0x12d2;
  1988.             x deviceid                = 0x002e;
  1989.             x driver_product        = 0;
  1990.             x driver_version        = 0;
  1991.         }
  1992.         [device*]
  1993.         {
  1994.             name                    = "TNT Vanta";
  1995.             x vendorid                = 0x10de;
  1996.             x deviceid                = 0x002e;
  1997.             x driver_product        = 0;
  1998.             x driver_version        = 0;
  1999.         }
  2000.         [device*]
  2001.         {
  2002.             name                    = "TNT Vanta";
  2003.             x vendorid                = 0x12d2;
  2004.             x deviceid                = 0x002f;
  2005.             x driver_product        = 0;
  2006.             x driver_version        = 0;
  2007.         }
  2008.         [device*]
  2009.         {
  2010.             name                    = "TNT Vanta";
  2011.             x vendorid                = 0x10de;
  2012.             x deviceid                = 0x002f;
  2013.             x driver_product        = 0;
  2014.             x driver_version        = 0;
  2015.         }
  2016.         [device*]
  2017.         {
  2018.             name                    = "Aladdin TNT2";
  2019.             x vendorid                = 0x12d2;
  2020.             x deviceid                = 0x00a0;
  2021.             x driver_product        = 0;
  2022.             x driver_version        = 0;
  2023.         }
  2024.         [device*]
  2025.         {
  2026.             name                    = "Aladdin TNT2";
  2027.             x vendorid                = 0x10de;
  2028.             x deviceid                = 0x00a0;
  2029.             x driver_product        = 0;
  2030.             x driver_version        = 0;
  2031.         }
  2032.         [device*]
  2033.         {
  2034.             name                    = "GeForce";
  2035.             x vendorid                = 0x10de;
  2036.             x deviceid                = 0x0100;
  2037.             x driver_product        = 0;
  2038.             x driver_version        = 0;
  2039.             b trilinear_filt        = true;
  2040.         }
  2041.         [device*]
  2042.         {
  2043.             name                    = "GeForce DDR";
  2044.             x vendorid                = 0x10de;
  2045.             x deviceid                = 0x0101;
  2046.             x driver_product        = 0;
  2047.             x driver_version        = 0;
  2048.             b trilinear_filt        = true;
  2049.         }
  2050.         [device*]
  2051.         {
  2052.             name                    = "GeForce Ultra";
  2053.             x vendorid                = 0x10de;
  2054.             x deviceid                = 0x0102;
  2055.             x driver_product        = 0;
  2056.             x driver_version        = 0;
  2057.             b trilinear_filt        = true;
  2058.         }
  2059.         [device*]
  2060.         {
  2061.             name                    = "Quadro";
  2062.             x vendorid                = 0x10de;
  2063.             x deviceid                = 0x0103;
  2064.             x driver_product        = 0;
  2065.             x driver_version        = 0;
  2066.             b trilinear_filt        = true;
  2067.         }
  2068.         [device*]
  2069.         {
  2070.             name                    = "GeForce2 MX";
  2071.             x vendorid                = 0x10de;
  2072.             x deviceid                = 0x0110;
  2073.             x driver_product        = 0;
  2074.             x driver_version        = 0;
  2075.             b trilinear_filt        = true;
  2076.         }
  2077.         [device*]
  2078.         {
  2079.             name                    = "GeForce2 MX";
  2080.             x vendorid                = 0x10de;
  2081.             x deviceid                = 0x0111;
  2082.             x driver_product        = 0;
  2083.             x driver_version        = 0;
  2084.             b trilinear_filt        = true;
  2085.         }
  2086.         [device*]
  2087.         {
  2088.             name                    = "GeForce2 GO";
  2089.             x vendorid                = 0x10de;
  2090.             x deviceid                = 0x0112;
  2091.             x driver_product        = 0;
  2092.             x driver_version        = 0;
  2093.             b trilinear_filt        = true;
  2094.         }
  2095.         [device*]
  2096.         {
  2097.             name                    = "Quadro2 MXR";
  2098.             x vendorid                = 0x10de;
  2099.             x deviceid                = 0x0113;
  2100.             x driver_product        = 0;
  2101.             x driver_version        = 0;
  2102.             b trilinear_filt        = true;
  2103.         }
  2104.         [device*]
  2105.         {
  2106.             name                    = "GeForce2";
  2107.             x vendorid                = 0x10de;
  2108.             x deviceid                = 0x0150;
  2109.             x driver_product        = 0;
  2110.             x driver_version        = 0;
  2111.             b trilinear_filt        = true;
  2112.         }
  2113.         [device*]
  2114.         {
  2115.             name                    = "GeForce2";
  2116.             x vendorid                = 0x10de;
  2117.             x deviceid                = 0x0151;
  2118.             x driver_product        = 0;
  2119.             x driver_version        = 0;
  2120.             b trilinear_filt        = true;
  2121.         }
  2122.         [device*]
  2123.         {
  2124.             name                    = "GeForce2 Ultra";
  2125.             x vendorid                = 0x10de;
  2126.             x deviceid                = 0x0152;
  2127.             x driver_product        = 0;
  2128.             x driver_version        = 0;
  2129.             b trilinear_filt        = true;
  2130.         }
  2131.         [device*]
  2132.         {
  2133.             name                    = "Quadro2 Pro";
  2134.             x vendorid                = 0x10de;
  2135.             x deviceid                = 0x0153;
  2136.             x driver_product        = 0;
  2137.             x driver_version        = 0;
  2138.             b trilinear_filt        = true;
  2139.         }
  2140.         [device*]
  2141.         {
  2142.             name                    = "GeForce4 MX";
  2143.             x vendorid                = 0x10de;
  2144.             x deviceid                = 0x0170;
  2145.             x driver_product        = 0;
  2146.             x driver_version        = 0;
  2147.             b trilinear_filt        = true;
  2148.         }
  2149.         [device*]
  2150.         {
  2151.             name                    = "GeForce4 MX";
  2152.             x vendorid                = 0x10de;
  2153.             x deviceid                = 0x0171;
  2154.             x driver_product        = 0;
  2155.             x driver_version        = 0;
  2156.             b trilinear_filt        = true;
  2157.         }
  2158.         [device*]
  2159.         {
  2160.             name                    = "GeForce4 MX";
  2161.             x vendorid                = 0x10de;
  2162.             x deviceid                = 0x0172;
  2163.             x driver_product        = 0;
  2164.             x driver_version        = 0;
  2165.             b trilinear_filt        = true;
  2166.         }
  2167.         [device*]
  2168.         {
  2169.             name                    = "GeForce4 Go";
  2170.             x vendorid                = 0x10de;
  2171.             x deviceid                = 0x0174;
  2172.             x driver_product        = 0;
  2173.             x driver_version        = 0;
  2174.             b trilinear_filt        = true;
  2175.         }
  2176.         [device*]
  2177.         {
  2178.             name                    = "GeForce4 Go";
  2179.             x vendorid                = 0x10de;
  2180.             x deviceid                = 0x0175;
  2181.             x driver_product        = 0;
  2182.             x driver_version        = 0;
  2183.             b trilinear_filt        = true;
  2184.         }
  2185.         [device*]
  2186.         {
  2187.             name                    = "GeForce4 Go";
  2188.             x vendorid                = 0x10de;
  2189.             x deviceid                = 0x0176;
  2190.             x driver_product        = 0;
  2191.             x driver_version        = 0;
  2192.             b trilinear_filt        = true;
  2193.         }
  2194.         [device*]
  2195.         {
  2196.             name                    = "GeForce4 Go";
  2197.             x vendorid                = 0x10de;
  2198.             x deviceid                = 0x0179;
  2199.             x driver_product        = 0;
  2200.             x driver_version        = 0;
  2201.             b trilinear_filt        = true;
  2202.         }
  2203.         [device*]
  2204.         {
  2205.             name                    = "Crush11";
  2206.             x vendorid                = 0x10de;
  2207.             x deviceid                = 0x01a0;
  2208.             x driver_product        = 0;
  2209.             x driver_version        = 0;
  2210.             b trilinear_filt        = true;
  2211.         }
  2212.         [device*]
  2213.         {
  2214.             name                    = "GeForce3";
  2215.             x vendorid                = 0x10de;
  2216.             x deviceid                = 0x0200;
  2217.             x driver_product        = 0;
  2218.             x driver_version        = 0;
  2219.             b trilinear_filt        = true;
  2220.             b shadow_render_target    = true;
  2221.         }
  2222.         [device*]
  2223.         {
  2224.             name                    = "GeForce3";
  2225.             x vendorid                = 0x10de;
  2226.             x deviceid                = 0x0201;
  2227.             x driver_product        = 0;
  2228.             x driver_version        = 0;
  2229.             b trilinear_filt        = true;
  2230.             b shadow_render_target    = true;
  2231.         }
  2232.         [device*]
  2233.         {
  2234.             name                    = "GeForce3 Ultra";
  2235.             x vendorid                = 0x10de;
  2236.             x deviceid                = 0x0202;
  2237.             x driver_product        = 0;
  2238.             x driver_version        = 0;
  2239.             b trilinear_filt        = true;
  2240.             b shadow_render_target    = true;
  2241.         }
  2242.         [device*]
  2243.         {
  2244.             name                    = "Quadro DCC";
  2245.             x vendorid                = 0x10de;
  2246.             x deviceid                = 0x0203;
  2247.             x driver_product        = 0;
  2248.             x driver_version        = 0;
  2249.             b trilinear_filt        = true;
  2250.             b shadow_render_target    = true;
  2251.         }
  2252.         [device*]
  2253.         {
  2254.             name                    = "GeForce3 Integrated";
  2255.             x vendorid                = 0x10de;
  2256.             x deviceid                = 0x02a0;
  2257.             x driver_product        = 0;
  2258.             x driver_version        = 0;
  2259.             b trilinear_filt        = true;
  2260.             b shadow_render_target    = true;
  2261.         }
  2262.         [device*]
  2263.         {
  2264.             name                    = "GeForce4";
  2265.             x vendorid                = 0x10de;
  2266.             x deviceid                = 0x0250;
  2267.             x driver_product        = 0;
  2268.             x driver_version        = 0;
  2269.             b trilinear_filt        = true;
  2270.             b shadow_render_target    = true;
  2271.         }
  2272.         [device*]
  2273.         {
  2274.             name                    = "GeForce4";
  2275.             x vendorid                = 0x10de;
  2276.             x deviceid                = 0x0251;
  2277.             x driver_product        = 0;
  2278.             x driver_version        = 0;
  2279.             b trilinear_filt        = true;
  2280.             b shadow_render_target    = true;
  2281.         }
  2282.         [device*]
  2283.         {
  2284.             name                    = "GeForce4";
  2285.             x vendorid                = 0x10de;
  2286.             x deviceid                = 0x0253;
  2287.             x driver_product        = 0;
  2288.             x driver_version        = 0;
  2289.             b trilinear_filt        = true;
  2290.             b shadow_render_target    = true;
  2291.         }
  2292.     }
  2293.  
  2294.     [vendor*]
  2295.     {
  2296.         vendor                        = "Intel";
  2297.  
  2298.         b no_color_control            = true;
  2299.         b simple_render                = true;
  2300.         b no_complex_shadows        = true;
  2301.         b no_flip                    = false;
  2302.         b below_min_spec            = false;
  2303.         b only_16_bit                = true;
  2304.         b full_tex_restore            = false;
  2305.         b trilinear_filt            = false;
  2306.         b shadow_render_target        = false;
  2307.         b buffers_frames            = false;
  2308.         b scene_fade                = true;
  2309.         b tex_state_reset            = false;
  2310.         b manual_mouse_copy            = true;
  2311.         b modulate_only                = false;
  2312.  
  2313.         [device*]
  2314.         {
  2315.             name                    = "i740";
  2316.             x vendorid                = 0x8086;
  2317.             x deviceid                = 0x7800;
  2318.             x driver_product        = 0;
  2319.             x driver_version        = 0;
  2320.         }
  2321.         [device*]
  2322.         {
  2323.             name                    = "i752";
  2324.             x vendorid                = 0x8086;
  2325.             x deviceid                = 0x1240;
  2326.             x driver_product        = 0;
  2327.             x driver_version        = 0;
  2328.         }
  2329.         [device*]
  2330.         {
  2331.             name                    = "i810";
  2332.             x vendorid                = 0x8086;
  2333.             x deviceid                = 0x7121;
  2334.             x driver_product        = 0;
  2335.             x driver_version        = 0;
  2336.             b no_color_control        = false;
  2337.         }
  2338.         [device*]
  2339.         {
  2340.             name                    = "i810";
  2341.             x vendorid                = 0x8086;
  2342.             x deviceid                = 0x7123;
  2343.             x driver_product        = 0;
  2344.             x driver_version        = 0;
  2345.             b no_color_control        = false;
  2346.         }
  2347.         [device*]
  2348.         {
  2349.             name                    = "i810e";
  2350.             x vendorid                = 0x8086;
  2351.             x deviceid                = 0x7125;
  2352.             x driver_product        = 0;
  2353.             x driver_version        = 0;
  2354.             b no_color_control        = false;
  2355.         }
  2356.         [device*]
  2357.         {
  2358.             name                    = "i815";
  2359.             x vendorid                = 0x8086;
  2360.             x deviceid                = 0x1132;
  2361.             x driver_product        = 0;
  2362.             x driver_version        = 0;
  2363.             b no_color_control        = false;
  2364.         }
  2365.     }
  2366.  
  2367.     [vendor*]
  2368.     {
  2369.         vendor                        = "VideoLogic";
  2370.  
  2371.         b no_color_control            = false;
  2372.         b simple_render                = true;
  2373.         b no_complex_shadows        = true;
  2374.         b no_flip                    = false;
  2375.         b below_min_spec            = true;
  2376.         b only_16_bit                = false;
  2377.         b full_tex_restore            = false;
  2378.         b trilinear_filt            = false;
  2379.         b shadow_render_target        = true;
  2380.         b buffers_frames            = false;
  2381.         b scene_fade                = true;
  2382.         b tex_state_reset            = false;
  2383.         b manual_mouse_copy            = true;
  2384.         b modulate_only                = false;
  2385.  
  2386.         [device*]
  2387.         {
  2388.             name                    = "PowerVR";
  2389.             x vendorid                = 0x1033;
  2390.             x deviceid                = 0x0046;
  2391.             x driver_product        = 0;
  2392.             x driver_version        = 0;
  2393.         }
  2394.         [device*]
  2395.         {
  2396.             name                    = "PowerVR2";
  2397.             x vendorid                = 0x1033;
  2398.             x deviceid                = 0x0067;
  2399.             x driver_product        = 0;
  2400.             x driver_version        = 0;
  2401.             b simple_render            = false;
  2402.             b no_complex_shadows    = false;
  2403.             b below_min_spec        = false;
  2404.         }
  2405.     }
  2406.  
  2407.     [vendor*]
  2408.     {
  2409.         vendor                        = "Trident";
  2410.  
  2411.         b no_color_control            = false;
  2412.         b simple_render                = true;
  2413.         b no_complex_shadows        = true;
  2414.         b no_flip                    = false;
  2415.         b below_min_spec            = false;
  2416.         b only_16_bit                = false;
  2417.         b full_tex_restore            = false;
  2418.         b trilinear_filt            = false;
  2419.         b shadow_render_target        = false;
  2420.         b buffers_frames            = false;
  2421.         b scene_fade                = true;
  2422.         b tex_state_reset            = false;
  2423.         b manual_mouse_copy            = false;
  2424.         b modulate_only                = false;
  2425.  
  2426.         [device*]
  2427.         {
  2428.             name                    = "3D Image";
  2429.             x vendorid                = 0x1023;
  2430.             x deviceid                = 0x9850;
  2431.             x driver_product        = 0;
  2432.             x driver_version        = 0;
  2433.         }
  2434.         [device*]
  2435.         {
  2436.             name                    = "Blade 3D";
  2437.             x vendorid                = 0x1023;
  2438.             x deviceid                = 0x9880;
  2439.             x driver_product        = 0;
  2440.             x driver_version        = 0;
  2441.         }
  2442.         [device*]
  2443.         {
  2444.             name                    = "CyberBlade XP";
  2445.             x vendorid                = 0x1023;
  2446.             x deviceid                = 0x9910;
  2447.             x driver_product        = 0;
  2448.             x driver_version        = 0;
  2449.         }
  2450.     }
  2451.  
  2452.     [vendor*]
  2453.     {
  2454.         vendor                        = "Number Nine";
  2455.  
  2456.         b no_color_control            = false;
  2457.         b simple_render                = true;
  2458.         b no_complex_shadows        = true;
  2459.         b no_flip                    = false;
  2460.         b below_min_spec            = false;
  2461.         b only_16_bit                = false;
  2462.         b full_tex_restore            = false;
  2463.         b trilinear_filt            = false;
  2464.         b shadow_render_target        = false;
  2465.         b buffers_frames            = false;
  2466.         b scene_fade                = true;
  2467.         b tex_state_reset            = false;
  2468.         b manual_mouse_copy            = false;
  2469.         b modulate_only                = false;
  2470.  
  2471.         [device*]
  2472.         {
  2473.             name                    = "Revolution 3D";
  2474.             x vendorid                = 0x105d;
  2475.             x deviceid                = 0x493d;
  2476.             x driver_product        = 0;
  2477.             x driver_version        = 0;
  2478.         }
  2479.  
  2480.         [device*]
  2481.         {
  2482.             name                    = "Revolution IV";
  2483.             x vendorid                = 0x105d;
  2484.             x deviceid                = 0x5348;
  2485.             x driver_product        = 0;
  2486.             x driver_version        = 0;
  2487.         }
  2488.     }
  2489. }
  2490.